/** 
 * @see 该页面是查询考试的页面
 */
import { getCurrentXnxq } from '../../../utils/util'
Page ({
  data: {
    userInfo: '', // 用户信息
    schoolYear: getCurrentXnxq(), // 替换前的学年学期（2018-2019-1）
    yearTerm: getCurrentXnxq(true), // 替换后的学年学期（2018-2019 第一学期）
    aExamListData: [], // 查询考试的数据
    appMsg: {
      type: '', // 状态
      show: false // 是否展示
    }
  },
  onLoad () {
    this.setData({ userInfo: wx.getStorageSync('userInfo') })
    this.examInfo()
  },
  /**
   * @see 点击刷新页面
   */
  clickMsgButton() {
    this.examInfo()      
  },
  /**
   * @see 获取查询考试列表
   */
  examInfo () {
    const request = {
      schoolYear: this.data.schoolYear
    }
    this.setData({
      appMsg: {
        type: 'loading',
        show: true
      }
    })
    wx.$API['schoolStudy/getStuExam'](request).then((response) => {
      this.setData({
        appMsg: {
          type: 'loading',
          show: false
        }
      })
      const { data } = response
      if (data.length === 0) {
        this.setData({
          appMsg: {
            type: 'none',
            show: true
          }
        })
      } else {
        this.setData({
          aExamListData: data
        })
      }
    }).catch((error) => {
      this.setData({
        appMsg: {
          type: 'err',
          show: true
        }
      })
    })
  }
})